home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Original Shareware 1.1
/
The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso
/
7
/
tmod610.zip
/
TMODEM.DOC
< prev
next >
Wrap
Text File
|
1991-04-26
|
43KB
|
1,173 lines
Tmodem
Version 6.10
(C) Copyright 1989,90,91
Micro TECH Systems, Inc.
All Rights Reserved
Table of Contents
Limited Warranty 1
Distribution Policy and Copyright 1
Copyright 1
Test Drive Distribution Policy 1
Tmodem Command Line Switches 1
/R 2
/U 3
/F 3
/K 4
/N 4
/P 4
/B 5
/X 6
/C 6
/@ 6
/A 7
Required Switches 8
Receive Batch File 8
MINIMUM command line for Receiving a file 8
Send Batch File 8
MINUMUM command line for Sending a file 9
Errorlevels 9
Debug Messages 9
BBS/Terminal Programs 9
Installation Setup and Debugging Tips 10
Installing Tmodem on A BBS 10
Installing Tmodem on a Terminal Package 11
Terminal Interface Examples 13
Telix 13
Locked Serial Ports and Telix 14
Qmodem 15
QT 2000 15
Pcboard 16
SpitFire 16
Registering Tmodem 19
Tmodem License 20
Tmodem ver 6.10 Page 1
LIMITED WARRANTY
This product is provided "as is" without warranty of any
kind. The entire risk as to the results and performance of
the program is assumed by you. Should the program prove
defective, you (and not Micro TECH Systems, Inc. or it's
dealers) assume the entire cost of all necessary servicing,
repair or correction. Further, Micro TECH Systems, Inc. does
not warrant, guarantee, or make representations regarding the
use of, or the results of the use of this program in terms of
correctness, accuracy, reliability, currentness, or
otherwise; and you rely on the program and it's results
solely at your own risk. Micro TECH Systems, Inc. cannot
accept responsibility for system damage, loss of profit, or
any other special, incidental, or consequential damage
resulting from the use or inability to use this product.
Micro TECH Systems, Inc., DOES warrant to the original
licensee of a REGISTERED product that the program disk(s) on
which the program is recorded be free from defects in
materials and workmanship under normal use and service for a
period of ninety (90) days from the date of delivery as
evidenced by a copy of your receipt. Micro TECH Systems,
Inc.'s entire liability and your exclusive remedy shall be
replacement of the disk not meeting Micro TECH Systems,
Inc.'s Limited Warranty.
DISTRIBUTION POLICY AND COPYRIGHT
COPYRIGHT
Regardless of the method of marketing, Tmodem is not in the
public domain. It is copyrighted by Micro TECH Systems,
Inc.. All rights are reserved. Copying, duplicating,
selling or otherwise distributing this product except as
expressly permitted in the TEST-DRIVE Distribution Policy
below is a violation of the Law. However, we grant you the
right, in fact encourage you to make and distribute as many
copies of this TEST-DRIVE version as you wish, using any
acceptable medium of exchange, with the following provisions:
Tmodem ver 6.00 Page 2
-- TEST-DRIVE Distribution Policy --
1. Please feel free to distribute this TEST-DRIVE version as
often as you like, to any interested parties.
2. Please do not distribute the program without all of its
original related files, addendum files, and documentation.
3. Please obtain our written permission prior to distribution
with any "Bundled" software packages.
4. Please do not accept payment for the program; a copying fee of
$10.00 per diskette may be charged when distributed by a
non-profit user-group.
5. Please do not alter the program or documentation in any
manner.
6. NOTE - Individuals, groups, vendors, or other software
distribution companies which market diskettes containing
the TEST-DRIVE programs for profit must obtain written
permission from Micro TECH Systems, Inc. prior to
distribution.
Tmodem Command Line Switches
Each switch must be preceeded by either a forward slash '/'
or a dash '-'.
R Receive File.
U Place incoming files in this directory
F Send these files
K Keep aborted transfers
N Node Number caller is on.
P Com Port to use.
B Connect Baud Rate
X Trun log OFF
@ Name of text file containing names of files to send.
A Calibrate Serial Port.
C Cancel Error/Suggestion Screens.
/R
Receive Files
When Tmodem encounters this switch, it will go directly to
Receive files mode.
Therefore, the /R switch MUST be the very last switch you
use.
Inbound files will be placed in the current sub-directory.
You may override this with the U switch.
Tmodem ver 6.10 Page 3
/U
Place inbound files in this directory
The default is to place inbound files in the current
directory. /U may be used to point files to another drive
and/or directory.
Tmodem verifies that this is a valid directory so the
directory must be listed in the file allocation tables.
Drive designators or ROOT directories may not be used with
the /U switch.
e.g. /UC: or /UC:\ are not valid since they do not have
directory entries and may not be validated.
The /U path must NOT end with a backslash.
e.g. d:\uploads\ is NOT valid.
It should be d:\uploads
Sample of a GOOD /U setting: /UC:\TELIX\UPLOADS
/F
Send These Files
When Tmodem encounters the /F, it will immediately go into
send mode and begin sending the files following the /F
switch. Therefore, the /F must be the last Tmodem parmeter
you use.
You MUST place one space between the filename and the /F
switch and there must also be one space between the filenames
themselves, if more than one.
A full Drive/Path is accepted and any wildcard characters
will be expanded to match any files in that directory.
The only limit placed on the /F is the one placed on it by
DOS. You only have 128 characters you can use for a command
line and only 9 DOS batch file parameters (%1 ... %9).
Note to WildCat! Sysops.... some later versions of WildCat!
further complicate things by not correctly passing the names
of the files to send, if you tell WildCat! the protocol is a
BATCH protocol.
Basically, it only sends the NAMES of the files, but does NOT
send the location of the files.
Tmodem ver 6.10 Page 4
e.g. TMOD610.EXE would be the only thing WildCat! sends.
TMOD610.EXE may be on Drive Q, F, G,... in any sub-directory
on any one of those drives. It more or less says "Hey....
find this file... it's on the computer SOMEPLACE and send
it".
Mustang Software was contacted about this, but flat denied
that WildCat! did it. Don't know why they bothered to lie
about it... it's easy to verify and was verfied by a dozen
WildCat! sysops....using simple DOS BATCH files to print the
command line WildCat! was passing to their printers.
We can fix it for you, just download the WildCat! archive on
our BBS. It's a hell of a way to fix it and I'd rather switch
to a different BBS than have to put up with all of WildCat!'s
problems, but if you paid for it... I guess you're stuck with
it.
/K
Keep Aborted Transfers
Keep aborted transfers due to carrier lose or excessive
errors. Keeping the file allows you to RESTART the transfer
on your next call.
The default is to NOT keep aborted transfers and /K should
never be used if you are using Tmodem as an external protocol
with YOUR BBS.
/N
Node Number
This can only useed if you're running an Osiris SE Multi-Line
BBS.
N must be followed by the node number the caller is on.
e.g. /N1 /N2 /N3 ... /N255
Tmodem will display the callers name, city, and state at the
bottom of the screen.
/P
Com Port
This is the COM port you're going to be using.
e.g. /P1 /P2 /P3 ... /P8
Only P1 though P4 is valid for NON-Osiris SE systems.
If you're running Tmodem with Osiris SE, you may use /P5
though /P8
Tmodem ver 6.10 Page 5
/B
Connect Baud Rate
This is the CONNECT (Notice the capital letters) baud rate
that your currently at.
Valid baud rate settings are: 300, 1200, 2400, and 9600.
Tmodem REQUIRES that you tell it the TRUE CONNECT RATE. Most
of the time this is the same as your SERIAL baud rate.
e.g. /B1200 /B2400 /B9600
NOTE: If you're using a 3/12/2400 modem then you can skip the
rest of this section.
The only time that it would NOT be the same is if you have a
highspeed modem with a FIXED serial rate of 9600, 19200, or
38400.
In which case, the CONNECT rate will not always be the
SERIAL rate.
That doesn't change anything, you still must pass the TRUE
connect rate and not the SERIAL rate.
If your terminal program isn't capably of passing the CONNECT
rate (Telix for instants can not pass the CONNECT rate) then
you must HARDCODE 0 in as the /B parameter.
e.g. /B0
Tmodem will then PROMPT you for the CONNECT rate.
If you're setting up Tmodem as an external BBS protocol and
your BBS can't pass the TRUE CONNECT rate (WildCat! can't),
then you'll have to setup THREE external protocol
definitions; One for 1200, one for 2400, and one for
Highspeeds.
I'm sorry, but there simply is not anything that WE can do
about that. Tmodem is a "SMART" protocol that configures each
tranfer according to the computer's speed, modem hardware,
connect rate, line noise, etc. for each, current, transfer
and only the BBS or Terminal program can supply the CONNECT
rate. It can't be READ from any other location.
The next thing you'll need to do, if your running a LOCKED
serial port, is to setup an environment variable called
COMx=BaudRate, replacing x with the serial port number and
BaudRate with the LOCKED baud rate.
e.g. COM1=19200
Tmodem ver 6.10 Page 6
Do NOT add blank spaces, comma's, and make sure you use Upper
Case.
Tmodem can support up to 115,000 baud using the combined COMx
and /B switch.
/X
Turn off Log
Tmodem writes a log, in the current directory or in the
Osiris SE root directory if Osiris SE is present. The log
contains the status of each transfer.
If you do not want the log, /X will turn it off.
/C
Cancel error/suggestion screens
Anytime a Transfer could not be started, for any reason...you
side or the other side, Tmodem will attempt to explain why
and offer suggestions.
Once you have your system setup correctly, you may want to
turn this off to avoid delays.
/@
Name of text file containing names of files to send.
e.g. /@D:\OSIRIS\SEND2.CTL
This is the name of a TEXT file that contains the names of
the files to send. Full drive and path information is allowed
and wildcard characters will be expanded to fit any file in
that directory.
As soon as Tmodem encounters this switch, it will begin
sending. Therefore it MUST be the last switch you use on the
command line.
This is the preferred method of passing file names to Tmodem
if you're using it as an external BBS protocol. This allows
MORE file names than you may be able to fit on the DOS
command line.
There is no limit, practical limit, to the number of files
that you can list.
Each line in the file must contain only ONE filename and must
end with a DOS CR/LF sequence.
Tmodem ver 6.10 Page 7
e.g.
C:\DRIVERS\MPT110.ZIP
C:\DRIVERS\TMOD610.ARJ
C:\DRIVERS\ZMOD*.*
You may NOT intermix the /F and the /@
Some versions of Pcboard will attempt to intermix the two
formats. In other words, sometimes Pcboard will simply pass
the filenames, sometimes it will pass @LISTNAME and it
includes @ as part of the filename making it impossible for
you to configure a BATCH file that will work.
e.g. if you attempted to do a /F %3 %4 %5 with Pcboard, you
may get a send then again Pcboard may decide to place
@D:\PCBOARD\SEND.CTL in %3. In which case, Tmodem will SEND
that file instead of using it as a SEND Ctrl file because it
followed the /F which indicating that it was a file to SEND
and not USE.
We have a supplemental program available called PCboard.lzh
(zip or arj) that will intercept PCboard's command line and
construct the correct TYPE of command line for Tmodem. It is
available for downloading on our CBIS system to any Pcboard
sysop that wants it. Using it very easy and requires very
little in the way of additional installation procedures.
/A
Calibrate Serial Port
On some systems, the uarts are slightly off by 1 - 3 pbs. In
other words, when you open the serial port to 19200 baud, it
actual opens to 19202 baud.
Normally this wouldn't poss any type of problem, but since
Tmodem customizes the send and the hardware is part of the
equation, it does.
/A tells Tmodem that this MAY be a problem and to calibrate
the serial port before doing the system analysis.
If you have everything else setup properly and still can't do
a transfer, try adding this switch.
It doesn't HURT or slow down anything so you may add it even
if you don't really need it.
Tmodem ver 6.10 Page 8
Required Switches
Each Tmodem installation will require TWO switches, doesn't
matter what type of BBS/Terminal program you're going to be
using or whither or not it is a SEND or RECEIVE batch file.
/Bxxxxx and /Px
Replacing xxxxx in the /B (CONNECT BAUD RATE) with the
correct CONNECT rate or 0 and replacing the x in /P with the
correct COM port.
e.g. /B9600 /P2 (Connect Rate 9600, COM 2)
e.g. /B2400 /P1 (Connect Rate 2400, COM 1)
The POSITION of the switches aren't important with ONE
exception, the /B or the /P can _NOT_ be the LAST switch on
the the command line.
Your Receive Batch File
Your Receive Batch file will require only one additional
switch, /R
It MUST be the very last switch on the command line.
The MINIMUM command line for receiving would be:
Tmodem /B2400 /P1 /R
The 2400 (Connect Rate) and the 1 (Com Port Nubmer) may be
supplied by DOS batch variables.
e.g. Tmodem /B%1 /P%2 /R
Or they may be supplied by any other means at your disposal.
Other optional switches (/U for instants) may be included
BEFORE the /R switch.
Make sure there is at LEAST one space between switches.
Send Batch File
Your SEND batch file only requires one additional switch:
/F
or
/@
Either switch MUST be the last switch on the command line.
Tmodem ver 6.10 Page 9
The MINUMUM command line for sending a file:
/B2400 /P2 /F FILENAME#1 FILENAME#2 FILENAME#3
or
/B2400 /P2 /@CTRL_NAME
The 2400 (Connect Rate), the 2 (Com Port Nubmer), FILENAME#1,
FILENAME#2, FILENAME#3, etc. may be supplied by DOS batch
variables.
e.g. Tmodem /B%1 /P%2 /F %3 %4 %5 %6 %7 %8 %9
Or they may be supplied by any other means at your disposal.
Errorlevels
Tmodem exits with 2 errorlevels, 0 if files were transferred
or received and 1 if no files or transfers where sent.
Debug Messages
Tmodem will display a number of ERROR messages when missing
important or required command line switches.
i.e. Missing or Illegal Baud Rate.
The messages are quite plain and need no further
explanations. Reference The Section(s) of this document that
deal with that particular command line setting.
BBS/Terminal Programs
Tmodem uses very basic command line switches that should
allow it to run with almost ANY type of BBS system or
Terminal program. We can not nor do we make make any claims
that it WILL work with EVERY Single BBS or Terminal program
out.
Please limit technical questions to Tmodem itself. Our
Technical Support staff will not be able to answer questions
concerning 3rd party software, i.e. Pcboard, Qmodem, Wildcat,
regarding HOW those programs go about supporting external
protocols. We've included ALL the information KNOWN by US in
this documentation.
If you have problems interfacing Tmodem with 3rd party, you
should contact Micro TECH Systems, Inc. to verify that the
TMODEM command line switches are accurate then contact the
distributors of the software your attempting to interface
Tmodem with to verify THEIR methods of passing information to
external protocols.
Tmodem ver 6.10 Page 10
Installation Setup and Debugging Tips
The single largest problem with installing Tmodem has been
incorrect /B parameters. We can't stress this strong enough,
you MUST pass the connect baud rate and NOT the LOCKED baud
rate.
There are simply TO many different BBS programs *we're
currently aware of 104 different BBS programs in use*,
versions of the SAME BBS program, and not to mention Terminal
programs to provide any 100 percent solution to HOW to
install Tmodem on all of them.
Installing Tmodem on A BBS
Make sure you read the Tmodem.doc file at least twice and
write down all the command line switches, even if you don't
think you'll need them all. This helps a LOT and lowers the
chances that you may overlook that one little switch that
will make Tmodem work with your software.
e.g. Certain versions of Pcboard requires newly uploaded
files to be placed in a specific directory, many BBS
programs require that. But, Pcboard does not change INTO that
directory before calling the external protocol driver. A
Pcboard sysop not KNOWING this, may spend hours, days, or
never be able to get an external protocol driver not
SPECIFICALLY written for Pcboard to work. Several PCboard
sysops, figuring this out, have spent hours working on batch
files to switch in and out of that directory for uploads.
All they REALLY needed to do with use the /U switch and
Tmodem would have done it all for them. They just assumed
that Tmodem couldn't do it...they didn't read the Tmodem.doc
is what happened. They just 'scanned' it, like many do.
Never attempt to install TMODEM as an external protocol in
you terminal software AND on your BBS at the same time.
You WILL need to have Tmodem already installed and debugged
at ALL baud rates (if you have a 9600+ modem) in your
terminal package before attempting to install and debug it on
your BBS.
Find a BBS that you KNOW has Tmodem installed, correctly, and
test your terminal setup at 2400 and at 9600 (if you have a
9600 baud modem) by transferring files to and from the BBS.
Make sure you have it tested on SEND and RECEIVE.
This way, when you do install it on your own BBS you'll know
for SURE which side has the incorrect setup.
Tmodem ver 6.10 Page 11
If you don't KNOW a BBS that has it setup correctly, try
ours at 1-314-334-6359.
This may seem silly, but it isn't and can save you many
hours of debugging work.
Installing Tmodem on a Terminal Package
The best thing is to READ your terminal programs
documentation on HOW to install external programs and exactly
HOW and WHAT your terminal program passes in respects to
command line arguments.
Each terminal program does this a little differently. Some
VERSIONS of the same terminal program do it differently.
Keeping in mind that Tmodem REQUIRES 3 switches ;
These two are ALWAYS used in BOTH batch files.
/Bxxxx with xxxx being the CONNECT baud rate
/Px with x being the COM Port
your 3rd REQUIRED switch (and remembering it must be the LAST
one on the command line) will vary.
Your Receive batch file will use /R
Your SEND batch file will use /F <Filename>
<Filename> is the NAME of the file to Send.
Your receive batch file can also have, recommended by not
required, a /K to keep aborted transfers and to RESUME the
transfer at a later date.
You'll be using DOS BATCH parameters the % sign and either a
1, 2, 3, .... and 9 to pass the information from your
terminal program to Tmodem.
e.g. Tmodem /K /B%1 /P%2 /R
e.g. Tmodem /B%1 /P%2 /F %3 %4 %5 %6 %7 %8 %9
The number following the percent sign can and will vary
depending on your terminal software and even the version of
your terminal software. That's why we can't TELL you what to
use for a specific program, so please don't ask us.
Tmodem ver 6.10 Page 12
There is an EASY method you can use to FIGURE all that out.
Place the following line in both the SEND and RECEIVE batch
files.
Echo %1 %2 %3 %4 %5 %6 %7 %8 %9
pause
Tmodem <your normal command line>
The line beginning with the 'Echo' will show you exactly WHAT
your terminal program is passing and in which % variable. You
can then adjust your Tmodem command line so that the REQUIRED
arguments are supplied by the correct percent variable.
The BIGGEST single problem is passing the CONNECT baud rate
to Tmodem when a 9600 baud modem is used. Some Terminal
programs (telix for instants) aren't written to handle smart
protocols and will pass the SERIAL baud rate instead of the
connect baud rate. This isn't acceptable and you'll never
get a transfer started if this happens.
It's easy to debug this problem using the above Debugging
example. If the %x variable your using to pass the baud rate
contains 9600, 19200, or 38400 when you call a 2400 baud
system, then your terminal program wasn't written to handle
smart protocols.
NOTE: Some terminal programs (Qmodem for instants) offer your
TWO % variables for baud rate, one is the CONNECT rate and
one is the SERIAL rate. Check your Terminal documentations.
The answer to the problem is : Hard code 0 in as the /B
parameter and let Tmodem prompt you for the connect rate.
e.g. Tmodem /B0 /P%2 /R
Another common problem associated with high speed modems is
not letting Tmodem KNOW you have a locked serial port.
Be sure you set the COMx=LOCKRATE in your environment. You
can do that by including one of the following in your
autoexec.bat file. Select one that reflects your serial port
and lock rate.
SET COM1=9600
SET COM2=9600
SET COM3=9600
SET COM4=9600
Tmodem ver 6.10 Page 13
SET COM1=19200
SET COM2=19200
SET COM3=19200
SET COM4=19200
SET COM1=38400
SET COM2=38400
SET COM3=38400
SET COM4=38400
You will need to REBOOT your computer for the set command to
take effect.
The next thing you should do is test your setup on a BBS that
you KNOW has tmodem setup correctly.
It would be very frustrating to spending hours attempting to
debug your installation only to find out, if you ever do that
is, that the problem was on the BBS side ALL THE TIME.
If you don't know of a BBS that your dead sure has TMODEM
installed correctly, try our BBS at 1-314-334-6359.
Terminal Interface Examples
Telix
Installing Tmodem as an External Protocol under Telix can be
easy.
If you have a 300, 1200, or 2400 baud modem you'll need two
batch files, one to send and one to receive.
Tsend is for Sending file(s) and Trcv.bat is setup to RECEIVE
files.
Trcv.bat calls Tmodem :
Tmodem -K -UC:\UPLOADS -B%1 -P%2 -R
Notice the -UC:\UPLOADS
This is an optional switch that directs all up files received
to a holding directory called C:\UPLOADS
If you have a different, and you most likely will, directory
you have new files you download go to then change that to
suit your system.
Tmodem ver 6.10 Page 14
If you want the new downloads placed in the current
directory,then leave the -U C:\UPLOADS off all together.
i.e. Tmodem -K -B%1 -P%2 -R
Trcv.bat calls Tmodem :
Tmodem -B%1 -P%2 -F %3
Locked Serial Ports and Telix
First thing you do is set up a COMx=LOCK_RATE in your
environment. Assuming Com 2 is used and the lock rate is
19,200 baud.
SET COM2=19200
This statement should be placed in your autoexec.bat file and
will be used by ALL of OUR protocol drivers and a number of
other drivers.
Those using Telix with a Fixed DTE rate (Locked serial port)
have a problem. Telix always passes the SERIAL rate in the %1
variable. As outlined earlier, that's fine for most protocols
like zmodem, puma, etc. but not for a Smart protocol.
The method you'll need to use is simply, but does require
that you pay attention to the CONNECT message telix gives
you.
In other words, when you call a 2400 baud system, the connect
message will be connect 2400. You'll need to know that when
you use Tmodem.
You'll need to take your two batch files, Tsend and Trcv.bat
and make a couple of small modifications.
Trcv.bat calls Tmodem :
Tmodem -K -UC:\UPLOADS -B0 -P%2 -R
Notice that the %1 following the -B has been replaced with a
0 (zero).
This tells Tmodem that the program that is CALLING it isn't
capable of passing the TRUE connect rate. Tmodem will pop
open a small window in the middle of the screen displaying 4
connect rate options. You select the one that is correct for
the current connects.
You'll need to make the same modifications to the Tsend.bat
file.
Tmodem ver 6.10 Page 15
Qmodem
300/1200/2400 Modems
9600 Baud Modem, running a FLOATING serial Port
Qmodem External Download file for Tmodem.
<TDN.BAT>
Tmodem -B%3 -P%2 -K -R
Exit
Qmodem External Upload file for Tmodem.
<TUP.BAT>
Tmodem -B%3 -P%2 -F %4
Exit
9600 Baud Modem, running a LOCKED Serial Port
Qmodem External Download file for Tmodem.
<TDN.BAT>
Tmodem -A -B%3 -P%2 -K -R
Exit
Qmodem External Upload file for Tmodem.
<TUP.BAT>
Tmodem -A -B%3 -P%2 -F %4
Exit
QT 2000
Protocol Definition Record
Send : -B*B -P*P -F *F
RCV : -K -B*B -P*P -R
Tmodem ver 6.10 Page 16
NOTICE
Micro TECH Systems, Inc. makes no claims
nor will Micro TECH Systems, Inc. accept
any responsibility for the accuracy of
the PcBoard examples. They were SUBMITTED
by a Pcboard sysop and included without
modifications.
Pcboard
(PCBRT.BAT)
echo off
echo %1 %2 %3 %4
copy pass.txt pcbpass.txt
e:
cd\ed11
tmodem -B%4 -P1 -R
cd\
c:
cd\pcb
(PCBST.BAT)
echo off
echo %1 %2 %3 %4
tmodem -B%4 -P1 -F %3
Micro TECH Systems, Inc. makes no claims
nor will Micro TECH Systems, Inc. accept
any responsibility for the accuracy of
the SpitFire examples. They were
SUBMITTED by a SpitFire sysop and
included without modifications.
SpitFire BBS
NOTE the -U Switch, it is -UC:\SF\EXTERNAL
DO NOT!!! ADD .. IF EXIST %3 ERASE %3 ,IF YOU DO THAT
The Files Will Dissapear!...,make SURE the -U Switch
is set at -Uc:\sf\EXTERNAL !!!!
Tmodem ver 6.10 Page 17
(SFEXTUPB.BAT)
BRK OFF
Echo Off
CD\SF\EXTERNAL
TMODEM -B%1 -P%2 -UC:\SF\EXTERNAL -R
IF ERRORLEVEL 1 GOTO END
IF ERRORLEVEL 0 GOTO GOOD
GOTO END
:GOOD
muv %3 %4
SFLOGIT TMODEM used!
:END
CD\SF
BRK ON
(SFEXTDNC.BAT)
BRK OFF
ECHO OFF
CD\SF\EXTERNAL
TMODEM -B%1 -P%2 -F %3
IF ERRORLEVEL 1 GOTO END
IF ERRORLEVEL 0 GOTO GOOD
GOTO END
:GOOD
SFLOGIT Tmodem Used!
:END
IF EXIST %3 ERASE %3
CD\SF
BRK ON
(SFEXTDND.BAT)
Echo Off
BRK OFF
CD\SF\EXTERNAL
TMODEM -B%1 -P%2 -F %3 %4 %5 %6 %7 %8 %9
IF ERRORLEVEL 1 GOTO END
IF ERRORLEVEL 0 GOTO GOOD
GOTO END
:GOOD
SFLOGIT Tmodem Used!
:END
If EXIST %3 ERASE %3
IF EXIST %4 ERASE %4
IF EXIST %5 ERASE %5
IF EXIST %6 ERASE %6
IF EXIST %7 ERASE %7
IF EXIST %8 ERASE %8
IF EXIST %9 ERASE %9
CD\SF
BRK ON
Tmodem ver 6.10 Page 18
(SFEXTUP.BBS)
<A> ZModem
<B> TModem
<C> ZModem Batch,Batch
(SFEXTDN.BBS)
<A> ZModem
<B> ZModem Batch,Batch
<C> TModem
<D> TModem Batch,Batch
NOTE: If you install Tmodem on any BBS program not listed and
would like to share your installation setup, type it up and
upload it to our BBS. We will include it, unaltered, in the
next release of the documentation.
****************************************************************************
I M P O R T A N T S O R E A D T H I S !
LIMITED SHAREWARE.
Tmodem is what we refer to as LIMITED SHAREWARE which means
that you can try almost all the features before you purchase
it. Features that will not work.
Batch Downloads: You can not RECEIVE Batches of Files. You
will be limited to only one file per download. If you tell
the BBS to send more than one, only the first will be
accepted.
PLEASE do not call our Tech Support
number and leave messages that you can't
get Batch Receives to work with a NON-
REGISTERED version of Tmodem, they aren't
suppose to.
Restart Recover: You may not resume an interrupted transfer.
This should NOT be confused with error recover. Resuming an
interrupted transfer means picking up on a file you started
but was aborted because carrier was lost.
****************************************************************************
Tmodem ver 6.10 Page 19
Registering Tmodem
($15.00 you download Key)
($25.00 for Disk with Latest Version Mailed to You)
Fill out the Order.Frm and Mail To :
Micro TECH Systems
555 North Spring, #39
Cape Girardeau Mo. 63701
$15.00 Registration
Or you may UPLOAD the order.frm to our CBIS system at
1-314-334-6359 or register ONLINE via the Online Store(tm)
with Visa or Master card.
Orders upload to the system or placed
within the Online Store(tm) requires one
working day to process.
On the Order.frm you'll find a field that asks you to enter a
password for downloading your key.
Once we receive your order, we'll generate a special KEY that
Tmodem will read that unlocks the registered features. Your
key will be placed in a a special directory on our CBIS and
password protected using the password you supplied in the
Order.Frm.
Please do NOT request that our sysop
Email or Upload the key to your system
under the 15.00 plan. If you not wish to
pickup your key, use the 25.00 plan
listed below.
$25.00 Registration
We'll send you the key on a 5 1/2 360K diskette along with
the latest version of Tmodem. Sorry for the extra 10 dollars
but now we've got labor, mailing fees, disks, and disk
mailers involved.
Tmodem ver 6.10 Page 20
Tmodem License
Please Read Carefully
By registering Tmodem, you indicate your acceptance of
these terms.
Tmodem ("the Software") is copyright 1989, 90, 91 by Micro
TECH Systems, Inc. All rights are reserved. The
PURCHASER is granted a LICENSE to use the software only,
subject to the following restrictions and limitations.
1. The license is to the original purchaser only, and is not
transferable without written permission of Micro TECH
Systems, Inc.
2. The original purchase may use the Software on a single
computer or single Local Area Network owned or leased by the
original purchaser.
You may not use the software on more than one computer or one
Local Area Network even if you own or lease all of them
without the written consent of Micro TECH Systems, Inc.
3. The original purchaser may make back-up copies of the
Software for his or her own use only, subject to the use
limitations in this license.
4. The original purchaser may not engage in, or permit third
parties to engage in, any of the following:
A. Providing or permitting use of or disclosing the
Software to third parties.
B. Making alterations or copies of any kind in the
Software (except as specifically permitted above).
C. Attempting to Un-assemble, de-compile or reverse
engineer the Software in any way.
D. Granting sublicenses, leases, or other rights in
the Software to others.
Micro TECH Systems reserves the right to terminate this
license if there is a violation of its terms or default by
the Original Purchaser. Upon termination, all copies of the
Software must be immediately returned to Micro TECH Systems,
and the Original Purchaser shall be liable to Micro TECH
Systems for any and all damages suffered as a result of the
violation or default.